#ifndef OPENGL_INC_H
#define OPENGL_INC_H
#endif

#ifdef WIN32
#include <windows.h>
#ifndef GLEW_STATIC
#define GLEW_STATIC
#endif  // GLEW_STATIC

#include <gl\glew.h>
#include <gl\gl.h>
#endif  // WIN32

#ifdef __APPLE__
#include <cstdlib>

#include <TargetConditionals.h>
#if TARGET_OS_IPHONE | TARGET_IPHONE_SIMULATOR
#include <OpenGLES/ES2/gl.h>
#include <OpenGLES/ES2/glext.h>
#define OPENGL_ES
#else  // TARGET_OS_IPHONE | TARGET_IPHONE_SIMULATOR
#include <GL/glew.h>
#include <OpenGL/gl.h>
#endif   // TARGET_OS_IPHONE | TARGET_IPHONE_SIMULATOR
#endif  // __APPLE__

#ifdef linux
#define GLEW_STATIC
#include <glew.h>
#endif // linux


#ifdef GLEW_STATIC
#undef GLEW_STATIC

#endif // OPENGL_INC_H
